#ifndef __RAY_H__
#define __RAY_H__
/////////////////
//include
/////////////////
#include"Vector3D.h"
/////////////////
//const
/////////////////

/////////////////
//class
/////////////////
class Ray
{
public:
	Ray(Vector3D start,	Vector3D end);
	~Ray();
	Vector3D Collision(const Ray&  ray);
	Vector3D GetDirection(){return end - start;}
	Vector3D GetDirectionNormalize(){return GetDirection().Normalize();}

	Vector3D start;
	Vector3D end;
};
#endif __RAY_H__
